package fuxi;

import java.io.*;
import java.util.TreeSet;

/*
逐行读取文本信息。
把读取到的文本存储到集合中
对集合中的文本进行排序
遍历集合，按顺序，写出文本信息。
 */
public class demo1 {
    public static void main(String[] args) throws IOException {
        //缓冲流复习
        BufferedReader br = new BufferedReader(new FileReader("a.txt"));

        //读取数据
        TreeSet<String> ts = new TreeSet<>();
        String line;
        while ((line = br.readLine()) != null) {
            ts.add(line);
        }

        br.close();
        //写出数据

        BufferedWriter bw = new BufferedWriter(new FileWriter("b.txt"));
        for (String t : ts) {
            bw.write(t);

            bw.newLine();
        }

        bw.close();

    }
}
